約 3,531,439 件
https://w.atwiki.jp/ce00582/pages/355.html
PHP DSGE 04 労働供給弾力的 不確実性 (1)モデル (2)アルゴリズム アルゴリズム (3)プログラム プログラム 実行結果 (4)作業記録 4月30日 プログラム作成 6月15日 メモ修正 7月3日 メモ修正 7月14日 メモ修正 7月28日 リンク追加 7月30日 リンク追加 7月31日 リンク追加 8月1日 リンク追加 (5)関連論文 Christiano(1986) Kydland,Prescott(1982) 大日(1991) Prescott(1986) Greenwood and Huffman(1991) Uhlig(1997) Hansen and Prescott(1995) McGrattan(1994) McGrattan(1994)
https://w.atwiki.jp/todo314/pages/400.html
Budgeted stream-based active learning via adaptive submodular maximization Kaito Fujii, Hisashi Kashima NIPS 2016 概要 ブール型能動学習→ストリーム型能動学習 適応的劣モジュラ→この研究 問題定式化 オンラインの適応的劣モジュラ最大化 方策適応的劣モジュラ性 ストリーム・秘書設定での定数競合比アルゴリズム 動機づけ ラベルを手に入れるのにコストがかかる…スパムフィルタとか 能動学習 どのサンプルにラベルをつけるか決めたい ブール型…ラベルなしサンプル全体が既知 今回の設定=ストリーム型…1つずつ(メモリ制限も加味) 例 スパム、監視カメラ、ウェブストリーム分析… 適応的劣モジュラ最大化フレームワーク 近似保証+実装が簡単(貪欲するだけ) 適応的最大化 ラベル付与オラクルφ 事前分布p(φ)が与えられる…モデルを考える f_φ(S)…φを事前分布からとってきた時に、Sを暴くことで、どれくらい仮説が棄却されるか f_φ(S)の期待値を最大化するような決定木=方策πを探す オンライン適応的最大化 ここから研究の内容 ストリーム設定 過去いくつかを保持して、後でオラクル問い合わせしてラベル付与できる こっちのが新しい 秘書設定 その場でラベル付与するか判断 昔からあったらしい 方策適応的劣モジュラ 適応的劣モジュラより強い性質 でも、結構成立する E[f(A(r))]≧(1-r)f(0)+rf(A)…っぽいのが成立する ただの適応的劣モジュラだと成立しない n個からk個選ぶ場合 n/k個毎に分けて個々に秘書問題のアルゴリズムを適用 NIPS 劣モジュラ 影響最大化 能動学習 2017/01/30
https://w.atwiki.jp/sevenlives/pages/282.html
ソースコード【source code】 読み:そーすこーど, こーど, そーすぷろぐらむ 英語:source code 別名:ソース, ソース・プログラム 意味: ソースコードとはプログラミング言語で書かれた、プログラムの内容のこと。 ソフトウェアやモジュールの設計図にあたる。 そのプログラミング言語の文法にしたがって厳密に書かれている。 書かれたコードはコンパイラなどを得てコンピュータに解る言語に解釈され、実行される。 2008年01月03日 スケルトン・コード? オブジェクト・コード? コンパイル
https://w.atwiki.jp/kumicit/pages/305.html
批判サイド 創造論者の主張 Claim CI010 Information cannot be created by either natural processes or chance, so there is a law of conservation of information. 自然の過程でも偶然でも情報は創れないので、情報量保存則が存在する。 Source Dembski, William A., 1999. Intelligent Design The bridge between science and theology. Downers Grove, Ill. InterVarsity Press. Response Dembskiは情報量をShannonの不確かさとして定義しているが、これはエントロピーと等価である。我々はエントロピーは増加可能かつ増加していることを知っている。したがって、Dembskiの情報量保存則は誤りである。 知られている情報理論(Shannon et alの統計理論やKolmogorov, Chaitin, and Solomonoffのアルゴリズム理論など)には情報量保存則はない。William Dembski and Werner Gittは独自に非標準な情報理論を作ったが、いずれも科学および工学で使われていない。また、情報理論の研究者たちの大多数から、その主張は支持されていない。 もし情報量保存則が存在したとしても、それは進化を禁じない。情報は環境から生物へと自然選択などの過程で運び込まれる。 普通は、物理法則は、非常に多くの条件のもとで独立したソースで検証・確認されてから、法則として考えられるようになる。いかなる検証もなしに新たな物理法則を主張するDembskiは最高の傲慢である。 Links Elsberry, Wesley, and Jeffrey Shallit, 2003. Information theory, evolutionary computation, and Dembski s "complex specified information". Stenger, Victor J., 2000 (Dec.). The emperor s new designer clothes. Skeptical Briefs, オリジナルページ これは Index to Creationist Claims, edited by Mark Isaak の和訳です。
https://w.atwiki.jp/kobe-uurakowiki/pages/52.html
学部の紹介・学部にかける熱い想いでも書いてください。 1年次1Q 2Q 3Q 4Q 2年次1Q 2Q 3Q 4Q 3年次1Q 2Q 3Q 4Q 4年次1Q 2Q 3Q 4Q 1年次 1Q プログラミング演習1 初年次セミナー 計算機概論 論理回路 2Q プログラミング演習2 離散数学 情報・通信ネットワーク 3Q 応用解析学 プログラミング演習3 電気回路及び演習3 4Q プログラミング演習4 電気回路及び演習2 波動と振動 2年次 1Q 常微分方程式論 アルゴリズム・データ構造 データ解析1 アルゴリズム・データ構造演習 システムモデル 確率と統計 2Q 3Q 応用アルゴリズム演習 複素関数論 データ解析2 制御工学及び演習1 数理計画及び演習1 信号解析1 データ解析演習1 4Q 数値解析 制御工学及び演習2 数理計画及び演習2 信号解析2 信号解析演習 コンピュータシステム1 現象計算 3年次 1Q 総合実験A1 総合演習A1 ロボティクス工学 言語工学 コンピュータシステム2 2Q 情報数学 総合演習A2 総合実験A2 ロボティクス 設計工学 電子回路 並列計算 3Q オペレーションズリサーチ 現代制御 情報管理 知識工学 マクロ系計算 ミクロ系計算 ソフトウェア開発1 総合実験B1 総合演習B1 4Q ソフトウェア開発2 センシングとメカトロニクス メディア情報処理 光情報工学 ディジタル信号処理 HPC 総合実験B2 総合演習B2 4年次 1Q 2Q 3Q 4Q
https://w.atwiki.jp/cecil0315/pages/17.html
先週したこと ボード処理のクラス(二章)を終え、三章(探索アルゴリズムの概要)に入った 評価関数は四章なのでアルゴリズムの大まかな処理を理解し、さっさと四章に取り掛かりたいと思った。 今週の目標 車でまんのう公園へ行けるように運転練習する。 履歴書を書いたり、来週ぐらいに面接練習を行いたいと思っている。
https://w.atwiki.jp/labo01/pages/19.html
デミグラスソース ラボンヌ仕様 玉葱 10玉 人参 4本 セロリ 5本 にんにく 5個 パセリの茎 ローリエ 粒黒胡椒 塩 白ねぎの頭 ブイヨン アリアケ デミベース 5p ハインツ デミ 2号 3缶 トマトホール2号 1缶 フレッシュトマト 6個 黒砂糖 蜂蜜 ケチャップ 3k 牛スジ 3k 鶏がら
https://w.atwiki.jp/mi_ic2/pages/131.html
逆コンパイル バージョン: industrialcraft-2-2.2.828-experimental 概要 逆コンパイルとは、ソースコードから実行可能コード・中間コード・別のプログラミング言語のソースコードなどを生成するコンパイルの逆の処理で、そのような生成されたコードから元となるソースコードを生成する処理である。 プログラミング言語は、基本的に機械が実際に実行するまでの間のどこかで、人間が読むための形式(通常はテキスト形式)を分析する構文解析の過程を経なければならない。構文解析後のデータをどのように扱うかは言語によって異なるが、そのまま実行したり(インタプリタ型言語)、再び構文解析を行うコストを省略するために中間コードや直接OSが実行できる実行可能コードの形で一旦保存しておいたり(コンパイル型言語)する。構文解析には付属して意味解析などのより高等な解析を行う場合もある。 現在(2017年11月)のJavaは、ソースコードをJavaバイトコードと呼ばれる中間コードにコンパイル(javacでのコンパイル)したのち、実行直前に実行可能コードにコンパイル(JITコンパイラでのコンパイル)して、それを実行させるという二度手間(機械語の解析を含めると三度手間)のコンパイル形態を持っている。このうち、JITコンパイラは当初は存在しなかった(バイトコードを解析しながら実行するインタプリタ型だった)らしいが、実行速度の面で新たに加えられた。MinecraftのMODの配布形式であるJARは、バイトコードであるclassファイルといくつかのその他のメタなファイルをZIP圧縮して拡張子を変えた奴である。どうせランタイムが必要ならソースコードの状態で配れよとか言わない。 ソースコード ――[javac]―→ バイトコード(中間コード) ――[JITコンパイラ]―→ 実行可能コード ――[CPU]―→ 実行 .java .class≒.jar [人間が読める] [============ファイルの状態で存在する============] [========機械が実行できる========] [==========OSに依存する=========] Javaにおける逆コンパイル Javaにおける逆コンパイルは専らJavaバイトコード(.class≒.jar)からJavaソースコード(.java)への変換であり、Javaにおける通常のコンパイル(javacおよびjar)の逆の変換を行うものである。この段階の処理は特定のOSに依存した実行ファイル(Windowsの場合は.exeファイルなど)は関与せず、そのためJavaのコンパイルおよび逆コンパイルではプログラマーはOSごとの違いを無視して作業を行うことができる。 この逆コンパイルという処理はJavaにおいては意外なほど簡単であり、Pleiades Eclipseに標準でくっついてきていたりする。そのため、Javaをコンパイルする際には基本的にソースコードが筒抜けになると考えておいた方が良い。 Minecraft(Forge)における逆コンパイル Minecraft界隈での逆コンパイルもJavaにおける逆コンパイルと同様で、バイトコードをソースコードに変換するものである。ただし、Minecraftでは難読化というプログラムを逆コンパイルから守る処理によって、単に逆コンパイルしただけではソースコードをまともに編集できない。 プログラミングではデータを格納する変数や動作を表す関数といったものに名前を付けて利便性を高めている。このような物の名前はJavaではバイトコードの段階でも維持され、プログラマー同士が互いのプログラムを理解するのに一役買っているが、難読化はこの名前を破壊しプログラマーのやる気を削ぐことで配布物を改造や解析などから守っている。 Minecraft Forgeでは、Moddingの際に難読化済みの名前に再び意味のある名前を付けることで難読化対策をしている。そして、ユーザーの実行環境のMinecraftは難読化されているため、意味のある名前のMODのバイトコードを難読化して配布している(Modding界隈では無印(難読化あり)とdev版(難読化なし)であり、IC2Expにも存在する)。 本サイトでは、ソースコードが見当たらないJavaプログラムについてソースコードと言ったら、実際に開発者の手元にあるソースコードではなく逆コンパイルして得られたJavaソースコード(略して逆コンパイルコード)を指すものとする。 Jarの逆コンパイル環境を整える 特に逆コンパイル対策がされていないJarファイルは、EclipseやJD-GUIといった様々なツールからソースコードが見れる(JD-GUIならインストールしてD D(ドラッグアンドドロップ)で済むので初心者でも割と簡単に見れる読解できるかは謎)が、ここではfernflowerを使う。これはどうやらMinecraft Forgeでも使われているようだ。 以下ではWindows 10/PowerShell/日本語環境でのインストールについて解説する。 Fernflowerの入手 OSにJava(JRE)をインストールしてPathが通っていることを確認する 自前のJREを使いたい場合はそれでもいい それこそMinecraftのランチャーが引っ張ってくる奴でも行ける https //github.com/JetBrains/intellij-community/tree/master/plugins/java-decompiler/engineからソースコードをZIPでダウンロードする なんか検索だとhttps //github.com/fesh0r/fernflowerの方が上にくる 解凍したフォルダに入り、build.gradleのあるフォルダでコマンドラインを起動 フォルダをShift+右クリックからでも起動できる .\gradlew jarと実行 ここについて詳しくはGradleで調べてほしい ただしプログラミング初心者の状態から挑むとかなり修羅の道 はプロンプトという既に画面に表示されている記号を表すで、キーボードから打ち込むものではない build/libsにfernflower.jarが出来上がる Fernflowerの実行 fernflower.jarとIC2Expのdev版のjarを同一フォルダに置いてPowerShellから以下を実行。 java -jar .\fernflower.jar .\industrialcraft-2-2.2.828-experimental-dev.jar src 結果、srcフォルダにソースコードが出力される。 バッチファイルの作成(Windows前提) このまま常にコマンドからfernflower.jarを呼び出してもいいが、できれば最低でもD Dで実行したいのでバッチファイルを作る。 どこかしらに次のようなフォルダを作る decompile fernflower.jar fernflower.bat (以下の内容) java -jar %~dp0fernflower.jar %1 %~dp0decompile mkdir %~dpn1-src cd /d %~dpn1-src jar xf %~dp0decompile\%~nx1 del %~dp0decompile\%~nx1 pause これで、fernflower.batに対してjarファイルをドロップするとjarファイルと同じフォルダに逆コンパイルされたコードが入ったフォルダが生成されるようになった。 レジストリの設定(Windows前提) このまま常にバッチファイルにドロップしてもいいが、できれば右クリックしたらこの場所にソースを生成するコマンドが欲しい。そこで、一連の動作を行うバッチファイルを作りレジストリを操作してJarファイルに関連付ける。 レジストリエディタを起動する Windowsキー+R→rededitで呼べる HKEY_CLASSES_ROOT\jarfile\shellに飛ぶ Javaをインストールしていないと無いと思う、もしかしたら作ってもいいかも キーHKEY_CLASSES_ROOT\jarfile\shell\open\commandを作る (既定)のデータを さきほどのfernflower.batのフルパス名 %1 にする 適当なJarファイルを右クリックしてdecompileという項目が増えていれば成功。 逆コンパイルコードの読み方 ここまでで様々なJarを逆コンパイルして.javaファイルの入ったフォルダが入手できるようになっているので、実際にdev版のIC2Expをダウンロードしてソースコードを得る。ここではソースコードを読みやすくするためのいくつかの点について触れる。 IDEによる支援 結局のところとりあえず読むならIDEを入れた方が早い。EclipseのJava版かUltimate版をダウンロードし、新規プロジェクトないしForgeプロジェクトを使って、srcフォルダに逆コンパイルコードをぶち込んでしまおう。 JarをJD-GUIに読み込ませてもコードハイライトや定義へのジャンプ機能など様々なことができるが、ソースのフォーマット(成形)やより高度な検索はIDEを使うのが良い。一応実行もできる。 ファイル差分 別Verとの差分をとる場合、公式の更新履歴が信用できない場合は独自にコード差分をとることもできる。Mercurial(バージョン管理システム)のGUI(TurtoiseHG)上でコミットしてしまうのが分かりやすくて高機能か。 外部リンク GregTech6 http //gregtech.overminddl1.com/com/gregoriust/gregtech/gregtech_1.7.10/index.html#Downloads IC2Exp http //ic2api.player.to 8080/job/IC2_experimental/
https://w.atwiki.jp/rupt/pages/250.html
バイオリズム ../ ソフトウェア名 バイオリズム 現Version 2.0 作者(敬称略) TAMAKI 配布元 PCOnHand.com software(海外) ソフトウェア形態 フリー ソース ? 紹介 誕生年月日から計算したバイオリズムを一か月分同時に表示。 初めに誕生日を入力するとその日付が保存され、次からは入力を省略できる。 (※/SYSTEM/INI/にBIOINI.INIというファイル名で保存される) バイオリズムというのは生体の状態の周期的な変化のこと。ある種の占いである。 生体の状態は知性(I)、感情(S)、身体(P)で表され、それらは別々の周期を持っている。 ちなみに上の1998年6月10日というのはRuputerの発売日。少し調子が悪そうだ。 こちらもすでにオリジナル版は失われていてOnhand用のものが入手できるだけだ。 上の配布元の"Bioman"からダウンロードできるものがRuputerでも動作する。 なお、このアプリだがAurex2では正しく表示されないようだ。 (スクリーンショット情報) 全 RuputerPRO + 画面キャプチャ(rupcaptu) ver1.00
https://w.atwiki.jp/sfmicramodding/pages/4.html
基本的に「net.minecraft.src」の物だけです。 AABB よくわからない Achievement おそらく実績関連